package com.code.wflow.model;

import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 流程节点表(WorkflowNode)表
 *
 * @author ggh
 * @date 2023/02/22
 */
@Data
public class WorkflowNode implements Serializable {
    private static final long serialVersionUID = 515324153921242186L;
    /**
     * 主键
     */
    private Long id;
    /**
     * 流程定义id
     */
    private Long workflowId;
    /**
     * 节点编码
     */
    private String code;
    /**
     * 节点显示名称
     */
    private String name;
    /**
     * 节点描述
     */
    private String desc;
    /**
     * 节点类型 1.开始节点 2.审批节点 3.抄送节点 4.条件组节点 5.条件节点
     */
    private String type;
    /**
     * 属性
     */
    private String props;
    /**
     * 父节点
     */
    private Long parentId;
    /**
     * 父节点编码
     */
    private String parentCode;
    /**
     * 层级
     */
    private Integer level;
    /**
     * 条件组根节点
     */
    private Integer conditionsLevel;
    /**
     * 是否是结束标记
     */
    private Boolean end;

}

